import { defHttp } from "@/utils/http";

// ERP 医保支付比例 VO
export interface MedInsPayRatioVO {
	id: number; // 主键
	pmtRatio: number; // 支付比例
	sqNumb: number; // 序号
}

// ERP 医保支付比例 API
export const MedInsPayRatioApi = {
	// 查询医保支付比例分页
	getMedInsPayRatioPage: async (params: any) => {
		return await defHttp.get({ url: `/whs/ins-pmtratio/page`, params });
	},

	// 查询医保支付比例详情
	getMedInsPayRatio: async (id: number) => {
		return await defHttp.get({ url: `/whs/ins-pmtratio/get?id=` + id });
	},

	// 新增医保支付比例
	createMedInsPayRatio: async (data: MedInsPayRatioVO) => {
		return await defHttp.post({ url: `/whs/ins-pmtratio/create`, data });
	},

	// 修改医保支付比例
	updateMedInsPayRatio: async (data: MedInsPayRatioVO) => {
		return await defHttp.put({ url: `/whs/ins-pmtratio/update`, data });
	},

	// 删除医保支付比例
	deleteMedInsPayRatio: async (id: number) => {
		return await defHttp.delete({
			url: `/whs/ins-pmtratio/delete?id=` + id
		});
	},

	// 导出医保支付比例 Excel
	exportMedInsPayRatio: async (params: any) => {
		return await defHttp.download({ url: `/whs/ins-pmtratio/export-excel`, params });
	}
};
